jjzjj

FileAlreadyExistsException

全部标签

java - 在 java 中移动目录会抛出 java.nio.file.FileAlreadyExistsException

我正在创建一个回滚功能,这是我想要实现的:在与data文件夹相同的位置创建一个tmp文件夹;在执行任何操作之前,我将所有内容从data文件夹复制到tmp文件夹(少量数据)。回滚时我想删除数据文件夹并将重命名tmp文件夹到数据文件夹.这是我试过的StringcontentPath="c:\\temp\\data";StringtmpContentPath="c:\\temp\\data.TMP";if(Files.exists(Paths.get(tmpContentPath))&&Files.list(Paths.get(tmpContentPath)).count()>0){File

java - Files.move 和 Files.copy 抛出 java.nio.file.FileAlreadyExistsException

我想删除一个文件并用旧文件重命名另一个文件,但我无法移动这个文件,因为java抛出java.nio.file.FileAlreadyExistsException以下是代码片段I正在使用staticvoidswapData(StringorigFilePath,StringtempFilePath)throwsIOException{PathtempPath=FileSystems.getDefault().getPath(tempFilePath);PathorigPath=FileSystems.getDefault().getPath(origFilePath);try{Stri

java - 文件.createDirectory() : FileAlreadyExistsException

我在使用Java7的Files类时遇到了一个看似奇怪的问题。我想在开始编写之前确保我的目录和文件存在以避免FileNotFoundException,并且根据Javadocs,createDirectory检查“文件是否存在,如果不存在则创建目录”所以如果它先检查,为什么我在目录已经存在的情况下,下面的代码会出现问题?privatevoidwriteFile()throwsIOException{//MakesureparentdirectoryandfilearereadyFilefile="mydirectory/my.file";Fileparent=file.getParent

java - 带有 REPLACE_EXISTING 选项的 FileAlreadyExistsException

在我的代码中有一个用另一个文件替换一个文件的循环。这是通过以下方式完成的:java.nio.file.Files.move(Pathsource,Pathtarget,CopyOption...options)throwsIOException抛出以下异常:Exceptioninthread"main"java.nio.file.FileAlreadyExistsException:C:\BRUTE-FORCE\Test-Loads-2-forces-only.dat.temp->C:\BRUTE-FORCE\Test-Loads-2-forces-only.datatsun.nio.

使用java.nio软件包复制到现有的目标文件/目录集中,以java.nio.file.file.filealreadyexistsexception在

我正在尝试使用JavaNioAPI将一个文件复制到另一个位置。当我在代码下运行时,我会得到java.nio.file.FileAlreadyExistsException.publicstaticvoidcopyFileUsingNio(FilesourceFile,StringdestnationFilePath){try{if(sourceFile!=null&&destnationFilePath!=null){java.nio.file.PathsourcePath=sourceFile.toPath();java.nio.file.PathdestinationPath=java.n

java - Amazon EMR 中的 org.apache.hadoop.mapred.FileAlreadyExistsException

我正在尝试在AmazonEMR中运行WordCount程序,但我收到错误消息:Exceptioninthread"main"org.apache.hadoop.mapred.FileAlreadyExistsException:Outputdirectorys3://mywordcountbuckett/run0alreadyexistsatorg.apache.hadoop.mapreduce.lib.output.FileOutputFormat.checkOutputSpecs(FileOutputFormat.java:146)atorg.apache.hadoop.mapre

java - Spark `FileAlreadyExistsException` when `saveAsTextFile` 即使输出目录不存在

这个问题在这里已经有了答案:Howtooverwritetheoutputdirectoryinspark(9个回答)关闭6年前。我正在运行这个命令行:hadoopfs-rm-r/tmp/output然后是一个带有main()的Java8spark作业SparkConfsparkConf=newSparkConf();JavaSparkContextsc=newJavaSparkContext(sparkConf);JavaRDDrdd=sc.textFile("/tmp/input").map(s->newJSONObject(s))rdd.saveAsTextFile("/tmp/

java - org.apache.hadoop.mapred.FileAlreadyExistsException 异常

我试图在给定here的Hadoop中运行示例程序当我尝试运行它时,我得到一个org.apache.hadoop.mapred.FileAlreadyExistsExceptionemil@psycho-O:~/project/hadoop-0.20.2$bin/hadoopjarjar_files/wordcount.jarorg.myorg.WordCountjar_files/wordcount/inputjar_files/wordcount/output11/02/0614:54:23INFOjvm.JvmMetrics:InitializingJVMMetricswithpr

具有 FileAlreadyExistsException 的 Reducer 中的 Hadoop MultipleOutputs

我在reducer中使用MultipleOutputs。多重输出会将文件写入名为NewIdentities的文件夹。代码如下所示:privateMultipleOutputsmos;@Overridepublicvoidreduce(TextinputKey,Iterablevalues,Contextcontext)throwsIOException,InterruptedException{......//outputtochangereportif(ischangereport.equals("TRUE")){mos.write(newText(e.getHID()),newTe

java - 运行 MapReduce 代码时出现 FileAlreadyExistsException

这个程序应该完成MapReduce工作。第一个作业的输出必须作为第二个作业的输入。当我运行它时,出现两个错误:线程“main”中的异常org.apache.hadoop.mapred.FileAlreadyExistsException映射部分正在100%运行,但reducer未运行。这是我的代码:importjava.io.IOException;importorg.apache.hadoop.mapreduce.lib.input.FileInputFormat;importorg.apache.hadoop.mapreduce.lib.input.TextInputFormat;
12